hippoglossoides limandoides - French English Dictionary